import Svg, {
  Circle,
  Ellipse,
  G,
  Text,
  TSpan,
  TextPath,
  Path,
  Polygon,
  Polyline,
  Line,
  Rect,
  Use,
  Image,
  Symbol,
  Defs,
  LinearGradient,
  RadialGradient,
  Stop,
  ClipPath,
  Pattern,
  Mask,
} from 'react-native-svg';

/* Use this if you are using Expo
import { Svg } from 'expo';
const { Circle, Rect } = Svg;
*/

import React from 'react';
import {View, StyleSheet, Dimensions} from 'react-native';

// Percentages work in plain react-native but aren't supported in Expo yet, workaround with this or onLayout
const {width, height} = Dimensions.get('window');

export default class SvgExample19 extends React.Component {


  render() {
    return (
      <View style={{...StyleSheet.absoluteFill, alignItems: 'center', justifyContent: 'center'}}>
        <Svg width="100%" height="100%" >
          <Circle
            cx="50%"
            cy="50%"
            r="28%"
            fill="red"
            onPress={() => alert('Press on Circle')}
          />
        </Svg>
      </View>
    );
  }
}